This page last changed on Dec 12, 2006 by juanca.

Las expresiones en Razor son las siguientes:

  1. Átomos, que son secuencias de letras, dígitos, y el caracter punto, que comienzan por un dígito o por una letra minúscula, o el átomo especial @, o strings delimitados por comillas sencillas (') o dobles (") usando las secuencias de escape usuales en los lenguajes que heredan la sintaxis del lenguaje C.
  2. Variables, que son secuencias de letras, dígitos y el caracter punto que comienzan por una letra mayúscula.
  3. Operaciones de concatenación de átomos y strings, concatenación de tuplas, potenciación, producto, división, división, negación aritmética, suma, resta, comparaciones, negación lógica, conjunción, y disyunción, denotadas por los símbolos ++, ::, ^, *, /, -, +, -, ~, &&, ||, ==, /=, >=, y <=. El orden de precedencia de los operadores es el dado.
  4. Tuplas, que son secuencias de expresiones encerradas entre corchetes ([ y ]). La tupla unitaria
    [e]

    es equivalente (intercambiable) con la expresión

    e

    .

  5. Instrucciones Basicas en Razor sobre canalles y espacios (descritas más adelante).
  6. Composición de instrucciones (descrita más adelante).
La variable especial "_"

La variable especial "_" (underscore) puede usarse en cualquier expresión cuando la expresión requiere una variable en cuyo valor no estamos interesados. La variable especial "_" descarta inmediatamente cualquier valor asignado a la misma.

Document generated by Confluence on Oct 04, 2010 11:25